package cn.hy.preparelesson.common.mapper;

import cn.hy.preparelesson.common.entity.PlLessonClassDetail;
import cn.hy.preparelesson.common.entity.PlLessonClassDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PlLessonClassDetailMapper {
    long countByExample(PlLessonClassDetailExample example);

    int deleteByExample(PlLessonClassDetailExample example);

    int deleteByPrimaryKey(String id);

    int insert(PlLessonClassDetail record);

    int insertSelective(PlLessonClassDetail record);

    List<PlLessonClassDetail> selectByExample(PlLessonClassDetailExample example);

    PlLessonClassDetail selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") PlLessonClassDetail record, @Param("example") PlLessonClassDetailExample example);

    int updateByExample(@Param("record") PlLessonClassDetail record, @Param("example") PlLessonClassDetailExample example);

    int updateByPrimaryKeySelective(PlLessonClassDetail record);

    int updateByPrimaryKey(PlLessonClassDetail record);

    int batchSavePlLessonClassDetail(@Param("list")List<PlLessonClassDetail> list);
}
